home *** CD-ROM | disk | FTP | other *** search
/ Varios Español / Varios Español.iso / PMAKER65 / archive.z / CFC40001.PPD < prev    next >
PostScript Printer Description  |  1995-07-13  |  9KB  |  216 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1995 Adobe Systems Incorporated. 
  4. *% All Rights Reserved. 
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *FormatVersion: "4.2"
  10. *FileVersion: "1.0"
  11. *%
  12. *% 
  13. *LanguageEncoding: ISOLatin1
  14. *LanguageVersion: English
  15. *ModelName: "Crosfield Celix 4000"
  16. *NickName: "Crosfield Celix 4000"
  17. *PCFileName: "CFC40001.PPD"
  18. *Product: "(Celix 4000)"
  19. *PSVersion: "(2013.114) 7"
  20.  
  21. *%=== Basic Capabilities ======================================================
  22.  
  23. *ColorDevice: True
  24. *LanguageLevel: 2
  25. *DefaultColorSpace: CMYK
  26. *FileSystem: False
  27. *Throughput: "1"
  28. *TTRasterizer: Type42
  29. *VariablePaperSize: True
  30.  
  31.  
  32. *DefaultResolution: 1219.2dpi
  33.  
  34. *OpenUI *PageSize: PickOne
  35. *DefaultPageSize: A4
  36. *PageSize Letter: "1 dict dup /PageSize [612 792] put setpagedevice"
  37. *PageSize Legal: "1 dict dup /PageSize [612 1008] put setpagedevice"
  38. *PageSize Ledger: "1 dict dup /PageSize [1224 792] put setpagedevice"
  39. *PageSize A3: "1 dict dup /PageSize [842 1191] put setpagedevice"
  40. *PageSize A4: "1 dict dup /PageSize [595 842] put setpagedevice"
  41. *PageSize A5: "1 dict dup /PageSize [420 595] put setpagedevice"
  42. *PageSize B4: "1 dict dup /PageSize [728 1024] put setpagedevice"
  43. *PageSize B5: "1 dict dup /PageSize [516 728] put setpagedevice"
  44. *PageSize Folio: "1 dict dup /PageSize [595 935] put setpagedevice"
  45. *PageSize Executive: "1 dict dup /PageSize [522 756] put setpagedevice"
  46. *PageSize Comm10: "1 dict dup /PageSize [297 684] put setpagedevice"
  47. *PageSize DL: "1 dict dup /PageSize [312 624] put setpagedevice"
  48. *PageSize C5: "1 dict dup /PageSize [461 648] put setpagedevice"
  49. *PageSize A4.Small: "1 dict dup /PageSize [595 843] put setpagedevice"
  50. *PageSize Letter.Small: "1 dict dup /PageSize [612 793] put setpagedevice"
  51. *PageSize 11x17: "1 dict dup /PageSize [792 1224] put setpagedevice"
  52. *% The following lines of code will not be used at the moment as no RIP
  53. *% interrogation is currently possible.
  54. *?PageSize: "save
  55.     currentpagedevice /PageSize get aload pop
  56.     2 copy gt { exch } if (Unknown)
  57.     16 dict
  58.      dup [612 792] (Letter) put
  59.     dup [612 1008] (Legal) put
  60.     dup [1224 792] (Ledger) put
  61.     dup [842 1191] (A3) put
  62.     dup [595 842] (A4) put
  63.     dup [420 595] (A5) put
  64.     dup [728 1024] (B4) put
  65.     dup [516 728] (B5) put
  66.     dup [595 935] (Folio) put
  67.     dup [522 756] (Executive) put
  68.     dup [297 684] (Comm10) put
  69.     dup [312 624] (DL) put
  70.     dup [461 648] (C5) put
  71.     dup [595 843] (A4.Small) put
  72.     dup 612 793] (Letter.Small) put
  73.     dup [792 1224] (11x17) put
  74.  { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  75.     { exch pop exit } { pop } ifelse
  76.     } bind forall = flush pop pop
  77.  restore
  78.  "
  79. *End
  80. *CloseUI: *PageSize
  81.  
  82. *OpenUI *PageRegion: PickOne
  83. *DefaultPageRegion: A4
  84. *PageRegion Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  85. *PageRegion Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  86. *PageRegion Ledger: "2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice"
  87. *PageRegion A3: "2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  88. *PageRegion A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  89. *PageRegion A5: "2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  90. *PageRegion B4: "2 dict dup /PageSize [728 1024] put dup /ImagingBBox null put setpagedevice"
  91. *PageRegion B5: "2 dict dup /PageSize [516 728] put dup /ImagingBBox null put setpagedevice"
  92. *PageRegion Folio: "2 dict dup /PageSize [595 935] put dup /ImagingBBox null put setpagedevice"
  93. *PageRegion Executive: "2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  94. *PageRegion Comm10: "2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  95. *PageRegion DL: "2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  96. *PageRegion C5: "2 dict dup /PageSize [461 648] put dup /ImagingBBox null put setpagedevice"
  97. *PageRegion A4.Small: "2 dict dup /PageSize [595 843] put dup /ImagingBBox null put setpagedevice"
  98. *PageRegion Letter.Small: "2 dict dup /PageSize [612 793] put dup /ImagingBBox null put setpagedevice"
  99. *PageRegion 11x17: "2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  100.  
  101. *CloseUI: *PageRegion
  102.  
  103. *DefaultImageableArea: A4
  104. *ImageableArea Letter: "0 0 612 792"
  105. *ImageableArea Legal: "0 0 612 1008"
  106. *ImageableArea Ledger: "0 0 1224 792"
  107. *ImageableArea A3: "0 0 842 1191"
  108. *ImageableArea A4: "0 0 595 842"
  109. *ImageableArea A5: "0 0 420 595"
  110. *ImageableArea B4: "0 0 728 1024"
  111. *ImageableArea B5: "0 0 516 728"
  112. *ImageableArea Folio: "0 0 595 935"
  113. *ImageableArea Executive: "0 0 522 756"
  114. *ImageableArea Comm10: "0 0 297 684"
  115. *ImageableArea DL: "0 0 312 624"
  116. *ImageableArea C5: "0 0 461 648"
  117. *ImageableArea A4.Small: "0 0 595 843"
  118. *ImageableArea Letter.Small: "0 0 612 793"
  119. *ImageableArea 11x17: "0 0 792 1224"
  120.  
  121. *DefaultPaperDimension: A4
  122. *PaperDimension Letter: "612 792"
  123. *PaperDimension Legal: "612 1008"
  124. *PaperDimension Ledger: "1224 792"
  125. *PaperDimension A3: "842 1191"
  126. *PaperDimension A4: "595 842"
  127. *PaperDimension A5: "420 595"
  128. *PaperDimension B4: "728 1024"
  129. *PaperDimension B5: "516 728"
  130. *PaperDimension Folio: "595 935"
  131. *PaperDimension Executive: "522 756"
  132. *PaperDimension Comm10: "297 684"
  133. *PaperDimension DL: "312 624"
  134. *PaperDimension C5: "461 648"
  135. *PaperDimension A4.Small: "595 843"
  136. *PaperDimension Letter.Small: "612 793"
  137. *PaperDimension 11x17: "792 1224"
  138.  
  139. *% We are changing the natural resolution here from 1 -> 0 and 0 -> 3.
  140. *% This is required to get the correct orientation when using custom
  141. *% page sizes. This could be reversed in the future when CPSI 2015 arrives.
  142. *%
  143. *CustomPageSize True: "4 dict begin
  144.     dup /Orientation exch 1 sub dup -1 eq { pop 3 } if def
  145.     /PageOffset [ 5 -2 roll ] def
  146.     /PageSize [ 5 2 roll dup 0 eq exch 2 eq or { exch } if ] def
  147.     /ImagingBBox null def
  148.     currentdict end setpagedevice"
  149. *End
  150. *ParamCustomPageSize Width: 1 points 0 2154
  151. *ParamCustomPageSize Height: 2 points 0 1780
  152. *ParamCustomPageSize WidthOffset: 3 points 0 0
  153. *ParamCustomPageSize HeightOffset: 4 points 0 0
  154. *ParamCustomPageSize Orientation: 5 int 0 3
  155. *MaxMediaWidth: "2154"
  156. *MaxMediaHeight: "1780"
  157. *CenterRegistered: False
  158.  
  159. *DefaultFont: Courier
  160. *Font AvantGarde-Book: Standard "(001.006)" Standard Disk
  161. *Font AvantGarde-BookOblique: Standard "(001.006)" Standard Disk
  162. *Font AvantGarde-Demi: Standard "(001.007)" Standard Disk
  163. *Font AvantGarde-DemiOblique: Standard "(001.007)" Standard Disk
  164. *Font Bookman-Demi: Standard "(001.004)" Standard Disk
  165. *Font Bookman-DemiItalic: Standard "(001.004)" Standard Disk
  166. *Font Bookman-Light: Standard "(001.004)" Standard Disk
  167. *Font Bookman-LightItalic: Standard "(001.004)" Standard Disk
  168. *Font Courier: Standard "(002.004)" Standard Disk
  169. *Font Courier-Bold: Standard "(002.004)" Standard Disk
  170. *Font Courier-BoldOblique: Standard "(002.004)" Standard Disk
  171. *Font Courier-Oblique: Standard "(002.004)" Standard Disk
  172. *Font Helvetica: Standard "(001.006)" Standard Disk
  173. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  174. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  175. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  176. *Font Helvetica-Narrow: Standard "(001.006)" Standard Disk
  177. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard Disk
  178. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard Disk
  179. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard Disk
  180. *Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard Disk
  181. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard Disk
  182. *Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard Disk
  183. *Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard Disk
  184. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  185. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  186. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  187. *Font Palatino-Roman: Standard "(001.005)" Standard Disk
  188. *Font Symbol: Standard "(001.007)" Standard Disk
  189. *Font Times-Bold: Standard "(001.007)" Standard Disk
  190. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  191. *Font Times-Italic: Standard "(001.007)" Standard Disk
  192. *Font Times-Roman: Standard "(001.007)" Standard Disk
  193. *Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard Disk
  194. *Font ZapfDingbats: Standard "(001.004)" Standard Disk
  195.  
  196. *?FontQuery: "
  197.     save
  198.     { count 1 gt
  199.     { exch dup 127 string cvs (/) print print (:) print
  200.             /Font resourcestatus { pop pop (Yes) } { (No) } ifelse =
  201.         } { exit } ifelse
  202.     } bind loop
  203.     (*) = flush
  204.     restore"
  205. *End
  206.  
  207. *?FontList: "
  208.     save (*) { cvn == } 128 string /Font resourceforall
  209.     (*) = flush restore"
  210. *End
  211.  
  212.  
  213. *% The byte count of this file should be exactly 009051 or 009266
  214. *% depending on the filesystem it resides in.
  215. *% end of PPD file for Celix 4000
  216.